#include<stdio.h>
#include<unistd.h>
#include<string.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>

//了解系统调用接口
int main()
{
    int fd = open("log.txt", O_WRONLY|O_CREAT, 0666);
    if(fd < 0)
    {
        printf("open file error");
        return 1;
    }
    //const char *message1 = "hello file system call";
    const char *message2 = "hi   ";
    //write(fd, message1, strlen(message1));
    write(fd, message2, strlen(message2));

    //关闭
    close(fd);
    return 0;
}


//int main()
//{
//    //printf("pid : %d\n",getpid());
//    //chdir("/home/lyy");
//    //FILE *fp = fopen("log.txt", "w");
//    FILE *fp = fopen("log.txt", "a");
//    if(fp == NULL)
//    {
//        perror("fopen");
//        return 1;
//    }
//
//    const char *message = "hello linux message";
//    //strlen(message) + 1??
//    //fwrite(message, strlen(message), 1, fp);
//    fprintf(fp, "%s : linux for world", message);
//    fclose(fp);
//
//   // sleep(1000);
//    return 0;
//}
